worm one's way into - Francés Inglés Diccionario